/***************************************************************************
 创建者: 华磊
 开始时间: 2018.8.14
 copyright: (C) 华友高科
 修改说明: (每次有修改就添加一条，带有 修改人，修改时间，修改描述)
 example (1) hualei 2017.5.8 类的具体实现代码编写

 ***************************************************************************
 *  @file x.h
 *  功能:
 *
 *                                                                         *
 ***************************************************************************/
#ifndef WAITINSTRUCTION_H
#define WAITINSTRUCTION_H

#include "instructionEnum.h"
#include "jumpinstruction.h"
/**
 * @brief The waitInstruction class 指令信息提取类
 */
class waitInstruction
{
public:
    waitInstruction();

    WAIT_INS_TYPE type;

    ADDRESSING_TYPE front_addtype;
    ADDRESSING_TYPE back_addtype;

    WAIT_TIMEOUT_TIME_TYPE timeType;

    float front_val;//hualei modify
    float back_val;//hualei modify

    IF_OPERATOR_TYPE  operatorType;

    WAIT_TIMEOUT_TYPE  timeOutFlag;

    JumpInstruction jumpProcess;

    ADDRESSING_TYPE timeOutType;

    float waitTime;

    QString comment;

};

#endif // WAITINSTRUCTION_H

